#if !defined(__OTA_VERSION)
#define __OTA_VERSION

#define OTA_VERSION_URL "http://192.168.42.24:8000/fileinfo.json"
#define OTA_VERSION_URL_DOWNLOAD "http://192.168.42.24:8000/download/gateway"
#define OTA_VERSION_LOCAL_PATH "/root/gateway.update"

#define OTA_VERSION_MAJOR 2
#define OTA_VERSION_MINOR 0
#define OTA_VERSION_PATCH 0

/**
 * @brief 主动执行ota更新
 * 步骤：
 * 1 网关程序 通过http请求  获取ota服务器的版本信息
   2解析信息  
  3比较版本号 
4 如果本地版本号低  http 则下载最新程序
 5用本地的程序生成一个验证码 
 6验证码比较 
 7重启

 */
int ota_version_update();

/**
 * @brief 周期性检查ota版本(每日)
 */
void ota_version_check_daily();

/**
 * @brief 打印当前版本号
 */
void ota_version_print();

#endif // __OTA_VERSION
